//package com.source.code.extractor;
//
//import com.github.javaparser.ast.CompilationUnit;
//import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
//import com.github.javaparser.ast.expr.MethodCallExpr;
//import com.source.code.model.MethodChildInfo;
//import java.util.List;
//
///**
// * @author wangchangjie
// * @date 2024/02/05
// */
//public interface ChildMethodExtractor {
//
//    void processMethodCall(
//        MethodCallExpr callExpr, ClassOrInterfaceDeclaration classDeclaration,
//        CompilationUnit compilationUnit, List<MethodChildInfo> calledMethods);
//
//    String calculateMethodAbsName(String methodClassPath, MethodCallExpr callExpr,
//        CompilationUnit compilationUnit,
//        ClassOrInterfaceDeclaration classDeclaration);
//}
